package practice;

import java.util.Scanner;

/**
 * 均衡字符串
 * 均衡串定义：字符串只包含两种字符，且两种字符的个数相同。
 * 给定一个均衡字符串，请给出可分割成新的均衡子串的最大个数。
 * 约定字符串中只包含大写的'X'和'Y'两种字符。
 */
public class BalanceString {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();

        int count = 0;
        int countX =0,countY=0;
        for (char c: str.toCharArray()) {
            if (c == 'X') {
                countX++;
            } else {
                countY++;
            }
            if (countX == countY) {
                count++;
                countX=0;
                countY=0;
            }
        }
        System.out.println(count);
    }
}
